package component

import (
	"context"
	"gitee.com/go-mid/booter/server"
)

var Sbase server.Server

func InitComponent(ctx context.Context, sb server.Server) error {
	Sbase = sb
	err := LoadConfig(sb)
	if err != nil {
		return err
	}
	if err := initDbManager(ctx, sb); err != nil {
		return err
	}
	return nil
}
func LoadConfig(sb server.Server) error {

	return nil
}

func initDbManager(ctx context.Context, sb server.Server) error {
	//if xsqlMgr, err := manager.NewManager(sb.ConfigCenter(ctx), ""); err != nil {
	//	return err
	//} else {
	//	if db, err := xsqlMgr.GetDB(ctx, "USER"); err != nil {
	//		return err
	//	} else {
	//		XDBUser = db
	//	}
	//}
	return nil
}
